package com.cyou.qb.front.filter;

import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

public class SpringMvcFilter implements Filter{
	private Log log = LogFactory.getLog(getClass());
	@Override
	public void destroy() {
		
	}

	@Override
	public void doFilter(ServletRequest request, ServletResponse response,
			FilterChain filterChain) throws IOException, ServletException {
//		long start=System.currentTimeMillis();
		filterChain.doFilter(request, response); 
//		log.warn(((HttpServletRequest)request).getRequestURL()+" consume:"+(System.currentTimeMillis()-start)+" ms");
	}

	@Override
	public void init(FilterConfig arg0) throws ServletException {
		
	}

}
